package com.woniu.service;

import com.woniu.pojo.Action;
import com.woniu.pojo.Discuss;
import com.woniu.pojo.PageBean;

import javax.servlet.http.HttpSession;
import java.text.ParseException;
import java.util.Date;
import java.util.List;

public interface ActionService {
    /**
     * 查询所有活动
     * @return
     */
    List<Action> selectAll(PageBean pageBean, String apalce, String begin, String end) throws ParseException;

    /**
     * 查询一个活动的详情
     * @param aid
     * @return
     */
    List<Discuss> selectOne(Integer aid);

    /**
     * 点赞
     * @param aid
     * @return
     */
    Integer good(Integer aid, Integer good,HttpSession session);
    /**
     * 取消点赞
     * @param aid
     * @return
     */
    Integer bad(Integer aid, Integer good,HttpSession session);

    /**
     * 评论
     * @param discuss
     * @return
     */
    Integer submit(Discuss discuss,HttpSession session);

    /**
     * 是否点赞判断
     * @param aid
     * @param session
     * @return
     */
    Integer isgood(Integer aid, HttpSession session);

    /**
     * 是否为管理员验证
     * @param session
     * @return
     */
    Boolean isManager(HttpSession session);

    /**
     * 增加一个活动
     * @param action
     * @return
     */
    int saveaction(Action action);
}
